home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / extras / programm / gemfsc20 / gemfsc20.lzh / GEMFUNCS / FRMCONFI.C < prev    next >
C/C++ Source or Header  |  1992-11-03  |  621b  |  23 lines

  1. /**************************************************************************
  2.  * FRMCONFI.C - The frm_confine() function.
  3.  *************************************************************************/
  4.  
  5. #include "gemfintl.h"
  6.  
  7. void frm_confine(ptree, boundrect)
  8.     register OBJECT *ptree;
  9.     GRECT           *boundrect;
  10. {
  11.     register GRECT  *prect = (GRECT *)&ptree->ob_x;
  12.     
  13.     if (ptree->ob_state & (OUTLINED|SHADOWED)) {
  14.         rc_gadjust(prect, 4, 4);
  15.     }
  16.     
  17.     rc_confine(boundrect, prect);
  18.     
  19.     if (ptree->ob_state & (OUTLINED|SHADOWED)) {
  20.         rc_gadjust(prect, -4, -4);
  21.     } 
  22. }
  23.